<?php

include_once($_SERVER["DOCUMENT_ROOT"]."/bolsa_trabajo/dto/usuario_dto.php");
include($_SERVER["DOCUMENT_ROOT"]."/bolsa_trabajo/util/session_helper.php");

// Limpiamos la informacion de login y clave

$login = filter_var($_POST['login'], FILTER_SANITIZE_STRING);
$clave = filter_var($_POST['clave'], FILTER_SANITIZE_STRING);
$tipoUsuario = $_POST['tipoUsuario']; 
if($tipoUsuario == 'asp'){
	// Validar Login aspirante
	error_log('Estoy tratando de autenticar aspirante',0);
	$res = UsuarioDTO::validateLoginAspirante($login,$clave);
	
	if($res == 0 ){
		//Usuario No autenticado correctamente 
			$_SESSION['msgError'] = 'Inicia Sesion para continuar';
 	header('Location: ../login/login.php?error=1'); 
	}else{
		//Autenticado Exitosamente

		error_log('Autentique exitosamentee',0);
		session_start();
		
		$_SESSION['login'] = $login;
		$_SESSION['tipoUsuario'] = $tipoUsuario;
		$_SESSION['id'] = $res;
		$_SESSION['home'] = '../home/home_aspirante.php';
		
		$_SESSION['msgExito'] = null;
		$_SESSION['msgInfo'] = null;
		$_SESSION['msgError'] = null;
		header('Location: ../home/home_aspirante.php');
	}
}
	if($tipoUsuario == 'emp'){
		// Validar Login aspirante
		error_log('Estoy tratando de autenticarempleador',0);
		$res = UsuarioDTO::validateLoginEmpleadorActivo($login,$clave);
	
		if($res == 0 ){
			//Usuario No autenticado correctamente
			header('Location: ../login/login.php?error=1');
		}else{
			//Autenticado Exitosamente
	
			error_log('Autentique exitosamentee',0);
			session_start();
	
			$_SESSION['login'] = $login;
			$_SESSION['tipoUsuario'] = $tipoUsuario;
			$_SESSION['id'] = $res;
			$_SESSION['home'] = '../home/home_empleador.php';
	
			$_SESSION['msgExito'] = null;
			$_SESSION['msgInfo'] = null;
			$_SESSION['msgError'] = null;
			header('Location: ../home/home_empleador.php');
		}
}

///////////////////////////////////////////////////////////////////////////agregado por klo//////////////////////////
if($tipoUsuario == 'adm'){
		// Validar Login admon
		error_log('Estoy tratando de autenticaradmon',0);
		$res = UsuarioDTO::validateLoginAdmon($login,$clave);
	
		if($res == 0 ){
			//Usuario No autenticado correctamente
			header('Location: ../login/login.php?error=1');
		}else{
			//Autenticado Exitosamente
	
			error_log('Autentique exitosamente',0);
			session_start();
	
			$_SESSION['login'] = $login;
			$_SESSION['tipoUsuario'] = $tipoUsuario;
			$_SESSION['id'] = $res;
			$_SESSION['home'] = '../home/home_admon.php';
	
			$_SESSION['msgExito'] = null;
			$_SESSION['msgInfo'] = null;
			$_SESSION['msgError'] = null;
			header('Location: ../home/home_admon.php');
		}
}
///////////////////////////////////////////////////////////////////////////agregado por klo//////////////////////////

?>